Obec Slavětín leží v Olomouckém kraji v ORP Litovel v nadmořské výšce 435 m. V roce 2014 zde žilo 205 obyvatel. Slavětín má katastrální území o rozloze 491 ha.